4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.151
Scenario Outline
Check dataset a7fb2234-f7b4-4a03-b282-f10947f42fb1
Check metadata record van a7fb2234-f7b4-4a03-b282-f10947f42fb1
Given
path 'geonetwork/srv/dut/inspire'
0.001
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.003
And
param id = 'a7fb2234-f7b4-4a03-b282-f10947f42fb1'
0.001
And
param elementsetname = 'full'
0.001
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.001
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'a7fb2234-f7b4-4a03-b282-f10947f42fb1'
0.001
*
def title = get response //citation/CI_Citation/title/CharacterString
0.001
*
def email = get response //electronicMailAddress/CharacterString
0.002
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.003
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.001
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.001
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.003
*
def db = new mystorage
0.000
*
eval db.writeln('"a7fb2234-f7b4-4a03-b282-f10947f42fb1","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.007
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.926
Scenario Outline
Check dataset 9d9f1738-aced-47c9-aaa0-c62474a2dcfb
Check metadata record van 9d9f1738-aced-47c9-aaa0-c62474a2dcfb
Given
path 'geonetwork/srv/dut/inspire'
0.001
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '9d9f1738-aced-47c9-aaa0-c62474a2dcfb'
0.002
And
param elementsetname = 'full'
0.001
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '9d9f1738-aced-47c9-aaa0-c62474a2dcfb'
0.002
*
def title = get response //citation/CI_Citation/title/CharacterString
0.003
*
def email = get response //electronicMailAddress/CharacterString
0.003
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.007
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.002
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.004
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.002
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.004
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.002
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"9d9f1738-aced-47c9-aaa0-c62474a2dcfb","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.004
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.932
Scenario Outline
Check dataset 58d39928-f502-48c9-a8c1-03244dc181bf
Check metadata record van 58d39928-f502-48c9-a8c1-03244dc181bf
Given
path 'geonetwork/srv/dut/inspire'
0.001
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '58d39928-f502-48c9-a8c1-03244dc181bf'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '58d39928-f502-48c9-a8c1-03244dc181bf'
0.001
*
def title = get response //citation/CI_Citation/title/CharacterString
0.001
*
def email = get response //electronicMailAddress/CharacterString
0.001
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.001
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.010
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.001
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"58d39928-f502-48c9-a8c1-03244dc181bf","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.005
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.194
Scenario Outline
Check dataset 36a7e8cb-8300-4602-93d2-135943365a6f
Check metadata record van 36a7e8cb-8300-4602-93d2-135943365a6f
Given
path 'geonetwork/srv/dut/inspire'
0.001
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '36a7e8cb-8300-4602-93d2-135943365a6f'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '36a7e8cb-8300-4602-93d2-135943365a6f'
0.001
*
def title = get response //citation/CI_Citation/title/CharacterString
0.001
*
def email = get response //electronicMailAddress/CharacterString
0.001
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.005
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.001
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"36a7e8cb-8300-4602-93d2-135943365a6f","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.006
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.366
Scenario Outline
Check dataset 3eebf700-5abf-42e4-826c-03cfb497e366
Check metadata record van 3eebf700-5abf-42e4-826c-03cfb497e366
Given
path 'geonetwork/srv/dut/inspire'
0.001
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '3eebf700-5abf-42e4-826c-03cfb497e366'
0.002
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '3eebf700-5abf-42e4-826c-03cfb497e366'
0.001
*
def title = get response //citation/CI_Citation/title/CharacterString
0.005
*
def email = get response //electronicMailAddress/CharacterString
0.001
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.010
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.001
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.001
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"3eebf700-5abf-42e4-826c-03cfb497e366","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.007
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.362
Scenario Outline
Check dataset 24de356e-ec4d-4a18-9903-6401d222b77c
Check metadata record van 24de356e-ec4d-4a18-9903-6401d222b77c
Given
path 'geonetwork/srv/dut/inspire'
0.001
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '24de356e-ec4d-4a18-9903-6401d222b77c'
0.013
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '24de356e-ec4d-4a18-9903-6401d222b77c'
0.002
*
def title = get response //citation/CI_Citation/title/CharacterString
0.010
*
def email = get response //electronicMailAddress/CharacterString
0.001
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.001
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.004
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.001
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"24de356e-ec4d-4a18-9903-6401d222b77c","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.004
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.660
Scenario Outline
Check dataset f8d840bc-18df-4449-b797-b9adcb81d3ec
Check metadata record van f8d840bc-18df-4449-b797-b9adcb81d3ec
Given
path 'geonetwork/srv/dut/inspire'
0.001
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.007
And
param id = 'f8d840bc-18df-4449-b797-b9adcb81d3ec'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'f8d840bc-18df-4449-b797-b9adcb81d3ec'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.002
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"f8d840bc-18df-4449-b797-b9adcb81d3ec","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.008
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.531
Scenario Outline
Check dataset c2225e5d-b46f-4e38-8445-ab10fd40c0dc
Check metadata record van c2225e5d-b46f-4e38-8445-ab10fd40c0dc
Given
path 'geonetwork/srv/dut/inspire'
0.001
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'c2225e5d-b46f-4e38-8445-ab10fd40c0dc'
0.002
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'c2225e5d-b46f-4e38-8445-ab10fd40c0dc'
0.001
*
def title = get response //citation/CI_Citation/title/CharacterString
0.001
*
def email = get response //electronicMailAddress/CharacterString
0.001
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.001
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.001
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.006
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"c2225e5d-b46f-4e38-8445-ab10fd40c0dc","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.008
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.793
Scenario Outline
Check dataset b61a773c-ecad-4e60-93e9-0a4caac0b52f
Check metadata record van b61a773c-ecad-4e60-93e9-0a4caac0b52f
Given
path 'geonetwork/srv/dut/inspire'
0.001
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'b61a773c-ecad-4e60-93e9-0a4caac0b52f'
0.004
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'b61a773c-ecad-4e60-93e9-0a4caac0b52f'
0.002
*
def title = get response //citation/CI_Citation/title/CharacterString
0.001
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.001
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.007
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"b61a773c-ecad-4e60-93e9-0a4caac0b52f","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.003
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.589
Scenario Outline
Check dataset 3a7dd0a6-d130-4c4c-b0ba-24365cf036e2
Check metadata record van 3a7dd0a6-d130-4c4c-b0ba-24365cf036e2
Given
path 'geonetwork/srv/dut/inspire'
0.002
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '3a7dd0a6-d130-4c4c-b0ba-24365cf036e2'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '3a7dd0a6-d130-4c4c-b0ba-24365cf036e2'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.001
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.001
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.001
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.008
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.717
Scenario Outline
Check dataset 8de2f5eb-b09f-4f6d-8397-8878a1b86238
Check metadata record van 8de2f5eb-b09f-4f6d-8397-8878a1b86238
Given
path 'geonetwork/srv/dut/inspire'
0.001
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '8de2f5eb-b09f-4f6d-8397-8878a1b86238'
0.004
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '8de2f5eb-b09f-4f6d-8397-8878a1b86238'
0.001
*
def title = get response //citation/CI_Citation/title/CharacterString
0.001
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.001
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.001
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.001
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"8de2f5eb-b09f-4f6d-8397-8878a1b86238","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.006
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
2.003
Scenario Outline
Check dataset tbjk534p-wubf-crbp-cj25-d4161160gfim
Check metadata record van tbjk534p-wubf-crbp-cj25-d4161160gfim
Given
path 'geonetwork/srv/dut/inspire'
0.001
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'tbjk534p-wubf-crbp-cj25-d4161160gfim'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'tbjk534p-wubf-crbp-cj25-d4161160gfim'
0.002
*
def title = get response //citation/CI_Citation/title/CharacterString
0.001
*
def email = get response //electronicMailAddress/CharacterString
0.002
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.002
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.001
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.001
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.001
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"tbjk534p-wubf-crbp-cj25-d4161160gfim","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.015
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.965
Scenario Outline
Check dataset be1b1514-8d1f-48e1-9624-fee9b784138b
Check metadata record van be1b1514-8d1f-48e1-9624-fee9b784138b
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'be1b1514-8d1f-48e1-9624-fee9b784138b'
0.006
And
param elementsetname = 'full'
0.004
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'be1b1514-8d1f-48e1-9624-fee9b784138b'
0.001
*
def title = get response //citation/CI_Citation/title/CharacterString
0.001
*
def email = get response //electronicMailAddress/CharacterString
0.001
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.001
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.002
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.001
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"be1b1514-8d1f-48e1-9624-fee9b784138b","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.008
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.159
Scenario Outline
Check dataset cf69ec50-9849-4afd-853c-ee56211d336d
Check metadata record van cf69ec50-9849-4afd-853c-ee56211d336d
Given
path 'geonetwork/srv/dut/inspire'
0.002
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'cf69ec50-9849-4afd-853c-ee56211d336d'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'cf69ec50-9849-4afd-853c-ee56211d336d'
0.001
*
def title = get response //citation/CI_Citation/title/CharacterString
0.001
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.010
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.002
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.004
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.004
*
eval db.writeln('"cf69ec50-9849-4afd-853c-ee56211d336d","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.004
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.073
Scenario Outline
Check dataset b4ae622c-6201-49d8-bd2e-f7fce9206a1e
Check metadata record van b4ae622c-6201-49d8-bd2e-f7fce9206a1e
Given
path 'geonetwork/srv/dut/inspire'
0.003
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'b4ae622c-6201-49d8-bd2e-f7fce9206a1e'
0.004
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'b4ae622c-6201-49d8-bd2e-f7fce9206a1e'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.001
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.003
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.003
*
eval db.writeln('"b4ae622c-6201-49d8-bd2e-f7fce9206a1e","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.011
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.195
Scenario Outline
Check dataset 14657c9b-91e4-4355-8563-2911ad0e78e4
Check metadata record van 14657c9b-91e4-4355-8563-2911ad0e78e4
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '14657c9b-91e4-4355-8563-2911ad0e78e4'
0.005
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '14657c9b-91e4-4355-8563-2911ad0e78e4'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"14657c9b-91e4-4355-8563-2911ad0e78e4","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.009
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.081
Scenario Outline
Check dataset c3c004ad-5387-4b00-a225-9afbcaa5d31b
Check metadata record van c3c004ad-5387-4b00-a225-9afbcaa5d31b
Given
path 'geonetwork/srv/dut/inspire'
0.004
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'c3c004ad-5387-4b00-a225-9afbcaa5d31b'
0.001
And
param elementsetname = 'full'
0.003
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'c3c004ad-5387-4b00-a225-9afbcaa5d31b'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"c3c004ad-5387-4b00-a225-9afbcaa5d31b","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.003
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.209
Scenario Outline
Check dataset eu-cb527d-f6db-4835-b0cd-deb245241254
Check metadata record van eu-cb527d-f6db-4835-b0cd-deb245241254
Given
path 'geonetwork/srv/dut/inspire'
0.002
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'eu-cb527d-f6db-4835-b0cd-deb245241254'
0.002
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'eu-cb527d-f6db-4835-b0cd-deb245241254'
0.002
*
def title = get response //citation/CI_Citation/title/CharacterString
0.001
*
def email = get response //electronicMailAddress/CharacterString
0.001
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.014
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"eu-cb527d-f6db-4835-b0cd-deb245241254","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.786
Scenario Outline
Check dataset 81ff84ec-42a4-4481-840b-12713bbb5d38
Check metadata record van 81ff84ec-42a4-4481-840b-12713bbb5d38
Given
path 'geonetwork/srv/dut/inspire'
0.001
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '81ff84ec-42a4-4481-840b-12713bbb5d38'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '81ff84ec-42a4-4481-840b-12713bbb5d38'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.001
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.002
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"81ff84ec-42a4-4481-840b-12713bbb5d38","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.003
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.932
Scenario Outline
Check dataset 8f45b8ef-0ce8-463a-9059-5efdcecb785c
Check metadata record van 8f45b8ef-0ce8-463a-9059-5efdcecb785c
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '8f45b8ef-0ce8-463a-9059-5efdcecb785c'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '8f45b8ef-0ce8-463a-9059-5efdcecb785c'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"8f45b8ef-0ce8-463a-9059-5efdcecb785c","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.020
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.192
Scenario Outline
Check dataset 3387ef8a-9237-453a-aa4e-585d1e193550
Check metadata record van 3387ef8a-9237-453a-aa4e-585d1e193550
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '3387ef8a-9237-453a-aa4e-585d1e193550'
0.005
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '3387ef8a-9237-453a-aa4e-585d1e193550'
0.003
*
def title = get response //citation/CI_Citation/title/CharacterString
0.004
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.001
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.001
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"3387ef8a-9237-453a-aa4e-585d1e193550","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.003
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.214
Scenario Outline
Check dataset 58e7dc38-a498-4852-b4ef-908f5baa9056
Check metadata record van 58e7dc38-a498-4852-b4ef-908f5baa9056
Given
path 'geonetwork/srv/dut/inspire'
0.001
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '58e7dc38-a498-4852-b4ef-908f5baa9056'
0.003
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '58e7dc38-a498-4852-b4ef-908f5baa9056'
0.002
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.008
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.001
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"58e7dc38-a498-4852-b4ef-908f5baa9056","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.006
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.992
Scenario Outline
Check dataset fcefa13c-44e2-4953-b6d6-1ddceebc57fc
Check metadata record van fcefa13c-44e2-4953-b6d6-1ddceebc57fc
Given
path 'geonetwork/srv/dut/inspire'
0.004
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'fcefa13c-44e2-4953-b6d6-1ddceebc57fc'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'fcefa13c-44e2-4953-b6d6-1ddceebc57fc'
0.001
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"fcefa13c-44e2-4953-b6d6-1ddceebc57fc","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.005
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.893
Scenario Outline
Check dataset d6b85d84-cdb9-4a6e-b799-cf8826e22a94
Check metadata record van d6b85d84-cdb9-4a6e-b799-cf8826e22a94
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'd6b85d84-cdb9-4a6e-b799-cf8826e22a94'
0.005
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'd6b85d84-cdb9-4a6e-b799-cf8826e22a94'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"d6b85d84-cdb9-4a6e-b799-cf8826e22a94","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.003
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.900
Scenario Outline
Check dataset 5b274449-b6c2-4672-a32f-e0bd40975a53
Check metadata record van 5b274449-b6c2-4672-a32f-e0bd40975a53
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '5b274449-b6c2-4672-a32f-e0bd40975a53'
0.008
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '5b274449-b6c2-4672-a32f-e0bd40975a53'
0.001
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.003
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.001
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"5b274449-b6c2-4672-a32f-e0bd40975a53","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.004
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.996
Scenario Outline
Check dataset 80630ee7-3a15-4ea0-bdc0-a8aebfa2f204
Check metadata record van 80630ee7-3a15-4ea0-bdc0-a8aebfa2f204
Given
path 'geonetwork/srv/dut/inspire'
0.001
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '80630ee7-3a15-4ea0-bdc0-a8aebfa2f204'
0.006
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '80630ee7-3a15-4ea0-bdc0-a8aebfa2f204'
0.001
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.006
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.326
Scenario Outline
Check dataset d24ccb35-e9d2-41bf-b231-43083fc0c76d
Check metadata record van d24ccb35-e9d2-41bf-b231-43083fc0c76d
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'd24ccb35-e9d2-41bf-b231-43083fc0c76d'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'd24ccb35-e9d2-41bf-b231-43083fc0c76d'
0.004
*
def title = get response //citation/CI_Citation/title/CharacterString
0.001
*
def email = get response //electronicMailAddress/CharacterString
0.001
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.001
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.017
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.001
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"d24ccb35-e9d2-41bf-b231-43083fc0c76d","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.100
Scenario Outline
Check dataset daa63e4c-dce6-11e3-991e-901b0e19e163
Check metadata record van daa63e4c-dce6-11e3-991e-901b0e19e163
Given
path 'geonetwork/srv/dut/inspire'
0.004
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'daa63e4c-dce6-11e3-991e-901b0e19e163'
0.002
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'daa63e4c-dce6-11e3-991e-901b0e19e163'
0.002
*
def title = get response //citation/CI_Citation/title/CharacterString
0.002
*
def email = get response //electronicMailAddress/CharacterString
0.002
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.001
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.001
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.001
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"daa63e4c-dce6-11e3-991e-901b0e19e163","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.008
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.126
Scenario Outline
Check dataset 28c4780a-1a44-4376-b283-14a50a481729
Check metadata record van 28c4780a-1a44-4376-b283-14a50a481729
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '28c4780a-1a44-4376-b283-14a50a481729'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '28c4780a-1a44-4376-b283-14a50a481729'
0.002
*
def title = get response //citation/CI_Citation/title/CharacterString
0.012
*
def email = get response //electronicMailAddress/CharacterString
0.002
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.001
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.002
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.003
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"28c4780a-1a44-4376-b283-14a50a481729","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.010
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.865
Scenario Outline
Check dataset 791adbe3-772f-42cb-a3be-5a617bcecef0
Check metadata record van 791adbe3-772f-42cb-a3be-5a617bcecef0
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '791adbe3-772f-42cb-a3be-5a617bcecef0'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '791adbe3-772f-42cb-a3be-5a617bcecef0'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.002
*
def email = get response //electronicMailAddress/CharacterString
0.001
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"791adbe3-772f-42cb-a3be-5a617bcecef0","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.012
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.221
Scenario Outline
Check dataset dc5b522e-3e14-4738-9e8e-2401e1b19ef2
Check metadata record van dc5b522e-3e14-4738-9e8e-2401e1b19ef2
Given
path 'geonetwork/srv/dut/inspire'
0.001
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'dc5b522e-3e14-4738-9e8e-2401e1b19ef2'
0.003
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'dc5b522e-3e14-4738-9e8e-2401e1b19ef2'
0.002
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"dc5b522e-3e14-4738-9e8e-2401e1b19ef2","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.004
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.210
Scenario Outline
Check dataset 380aa01e-dce7-11e3-9f07-901b0e19e163
Check metadata record van 380aa01e-dce7-11e3-9f07-901b0e19e163
Given
path 'geonetwork/srv/dut/inspire'
0.004
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '380aa01e-dce7-11e3-9f07-901b0e19e163'
0.007
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '380aa01e-dce7-11e3-9f07-901b0e19e163'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.005
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"380aa01e-dce7-11e3-9f07-901b0e19e163","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.018
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.113
Scenario Outline
Check dataset e1e99000-ec47-4e9f-84a5-adad24fef0dc
Check metadata record van e1e99000-ec47-4e9f-84a5-adad24fef0dc
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'e1e99000-ec47-4e9f-84a5-adad24fef0dc'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'e1e99000-ec47-4e9f-84a5-adad24fef0dc'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.008
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"e1e99000-ec47-4e9f-84a5-adad24fef0dc","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.848
Scenario Outline
Check dataset 7dd1fd45-ace5-41e0-93a6-64e3be231717
Check metadata record van 7dd1fd45-ace5-41e0-93a6-64e3be231717
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '7dd1fd45-ace5-41e0-93a6-64e3be231717'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '7dd1fd45-ace5-41e0-93a6-64e3be231717'
0.001
*
def title = get response //citation/CI_Citation/title/CharacterString
0.001
*
def email = get response //electronicMailAddress/CharacterString
0.001
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.001
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.001
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.004
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"7dd1fd45-ace5-41e0-93a6-64e3be231717","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.008
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.126
Scenario Outline
Check dataset 76541ebb-a554-4540-a017-399d4bb4a860
Check metadata record van 76541ebb-a554-4540-a017-399d4bb4a860
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '76541ebb-a554-4540-a017-399d4bb4a860'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '76541ebb-a554-4540-a017-399d4bb4a860'
0.062
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.010
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"76541ebb-a554-4540-a017-399d4bb4a860","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.003
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.908
Scenario Outline
Check dataset 34e95842-4e4e-46de-9198-79e8cd4d30dc
Check metadata record van 34e95842-4e4e-46de-9198-79e8cd4d30dc
Given
path 'geonetwork/srv/dut/inspire'
0.005
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '34e95842-4e4e-46de-9198-79e8cd4d30dc'
0.006
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '34e95842-4e4e-46de-9198-79e8cd4d30dc'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"34e95842-4e4e-46de-9198-79e8cd4d30dc","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.010
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.017
Scenario Outline
Check dataset 4783ea4f-6b8c-4600-8af0-516f3556cfe9
Check metadata record van 4783ea4f-6b8c-4600-8af0-516f3556cfe9
Given
path 'geonetwork/srv/dut/inspire'
0.005
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '4783ea4f-6b8c-4600-8af0-516f3556cfe9'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '4783ea4f-6b8c-4600-8af0-516f3556cfe9'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.011
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.006
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"4783ea4f-6b8c-4600-8af0-516f3556cfe9","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.993
Scenario Outline
Check dataset 19165027-a13a-4c19-9013-ec1fd191019d
Check metadata record van 19165027-a13a-4c19-9013-ec1fd191019d
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '19165027-a13a-4c19-9013-ec1fd191019d'
0.005
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '19165027-a13a-4c19-9013-ec1fd191019d'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.011
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"19165027-a13a-4c19-9013-ec1fd191019d","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.005
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.970
Scenario Outline
Check dataset 002d9127-c16d-4b8d-9f5e-102a8c8e36c4
Check metadata record van 002d9127-c16d-4b8d-9f5e-102a8c8e36c4
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '002d9127-c16d-4b8d-9f5e-102a8c8e36c4'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '002d9127-c16d-4b8d-9f5e-102a8c8e36c4'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"002d9127-c16d-4b8d-9f5e-102a8c8e36c4","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.004
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.797
Scenario Outline
Check dataset f44dac86-2228-412f-8355-e56446ca9933
Check metadata record van f44dac86-2228-412f-8355-e56446ca9933
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'f44dac86-2228-412f-8355-e56446ca9933'
0.003
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'f44dac86-2228-412f-8355-e56446ca9933'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"f44dac86-2228-412f-8355-e56446ca9933","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.006
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.841
Scenario Outline
Check dataset f273941e-9c3b-43bc-b886-2d50d0bf9348
Check metadata record van f273941e-9c3b-43bc-b886-2d50d0bf9348
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'f273941e-9c3b-43bc-b886-2d50d0bf9348'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'f273941e-9c3b-43bc-b886-2d50d0bf9348'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.001
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.002
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.005
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"f273941e-9c3b-43bc-b886-2d50d0bf9348","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.003
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.965
Scenario Outline
Check dataset e3b0da1e-0664-4025-b3f5-a54d74a26450
Check metadata record van e3b0da1e-0664-4025-b3f5-a54d74a26450
Given
path 'geonetwork/srv/dut/inspire'
0.001
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'e3b0da1e-0664-4025-b3f5-a54d74a26450'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'e3b0da1e-0664-4025-b3f5-a54d74a26450'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"e3b0da1e-0664-4025-b3f5-a54d74a26450","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.006
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.904
Scenario Outline
Check dataset 5951efa2-1ff3-4763-a966-a2f5497679ee
Check metadata record van 5951efa2-1ff3-4763-a966-a2f5497679ee
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '5951efa2-1ff3-4763-a966-a2f5497679ee'
0.003
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '5951efa2-1ff3-4763-a966-a2f5497679ee'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.002
*
def db = new mystorage
0.000
*
eval db.writeln('"5951efa2-1ff3-4763-a966-a2f5497679ee","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.005
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.896
Scenario Outline
Check dataset d9baa847-4652-4588-abe1-0b050f40f27f
Check metadata record van d9baa847-4652-4588-abe1-0b050f40f27f
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'd9baa847-4652-4588-abe1-0b050f40f27f'
0.009
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'd9baa847-4652-4588-abe1-0b050f40f27f'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"d9baa847-4652-4588-abe1-0b050f40f27f","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.003
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.955
Scenario Outline
Check dataset 9dd9bf30-36e6-45ae-b368-bdef2720bdde
Check metadata record van 9dd9bf30-36e6-45ae-b368-bdef2720bdde
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '9dd9bf30-36e6-45ae-b368-bdef2720bdde'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '9dd9bf30-36e6-45ae-b368-bdef2720bdde'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"9dd9bf30-36e6-45ae-b368-bdef2720bdde","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.006
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.855
Scenario Outline
Check dataset 8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6
Check metadata record van 8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.001
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.935
Scenario Outline
Check dataset b6ee58a1-b097-4c6d-8600-eb81efc1468c
Check metadata record van b6ee58a1-b097-4c6d-8600-eb81efc1468c
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'b6ee58a1-b097-4c6d-8600-eb81efc1468c'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.001
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'b6ee58a1-b097-4c6d-8600-eb81efc1468c'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"b6ee58a1-b097-4c6d-8600-eb81efc1468c","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.006
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.039
Scenario Outline
Check dataset 74aca3eb-c38b-4214-9537-e0abc69e11b5
Check metadata record van 74aca3eb-c38b-4214-9537-e0abc69e11b5
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '74aca3eb-c38b-4214-9537-e0abc69e11b5'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '74aca3eb-c38b-4214-9537-e0abc69e11b5'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.001
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"74aca3eb-c38b-4214-9537-e0abc69e11b5","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.006
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.162
Scenario Outline
Check dataset f2f86edf-ac3a-48e8-9292-0544da2d7645
Check metadata record van f2f86edf-ac3a-48e8-9292-0544da2d7645
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'f2f86edf-ac3a-48e8-9292-0544da2d7645'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'f2f86edf-ac3a-48e8-9292-0544da2d7645'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"f2f86edf-ac3a-48e8-9292-0544da2d7645","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.137
Scenario Outline
Check dataset be6551de-a709-4c6d-a5e2-f63f0cf038ba
Check metadata record van be6551de-a709-4c6d-a5e2-f63f0cf038ba
Given
path 'geonetwork/srv/dut/inspire'
0.008
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'be6551de-a709-4c6d-a5e2-f63f0cf038ba'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'be6551de-a709-4c6d-a5e2-f63f0cf038ba'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"be6551de-a709-4c6d-a5e2-f63f0cf038ba","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.166
Scenario Outline
Check dataset df15af6e-0d21-4437-a69f-802be3479bba
Check metadata record van df15af6e-0d21-4437-a69f-802be3479bba
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'df15af6e-0d21-4437-a69f-802be3479bba'
0.005
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'df15af6e-0d21-4437-a69f-802be3479bba'
0.003
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"df15af6e-0d21-4437-a69f-802be3479bba","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.090
Scenario Outline
Check dataset 29c17585-e702-463f-a5dc-99d34b17d333
Check metadata record van 29c17585-e702-463f-a5dc-99d34b17d333
Given
path 'geonetwork/srv/dut/inspire'
0.003
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '29c17585-e702-463f-a5dc-99d34b17d333'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '29c17585-e702-463f-a5dc-99d34b17d333'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"29c17585-e702-463f-a5dc-99d34b17d333","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.006
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.138
Scenario Outline
Check dataset 6c06740d-058f-4a12-bb3f-bf68efd03d09
Check metadata record van 6c06740d-058f-4a12-bb3f-bf68efd03d09
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '6c06740d-058f-4a12-bb3f-bf68efd03d09'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '6c06740d-058f-4a12-bb3f-bf68efd03d09'
0.001
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"6c06740d-058f-4a12-bb3f-bf68efd03d09","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.639
Scenario Outline
Check dataset a29917b9-3426-4041-a11b-69bcb2256904
Check metadata record van a29917b9-3426-4041-a11b-69bcb2256904
Given
path 'geonetwork/srv/dut/inspire'
0.001
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'a29917b9-3426-4041-a11b-69bcb2256904'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'a29917b9-3426-4041-a11b-69bcb2256904'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"a29917b9-3426-4041-a11b-69bcb2256904","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.005
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.814
Scenario Outline
Check dataset f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833
Check metadata record van f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833
Given
path 'geonetwork/srv/dut/inspire'
0.002
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833'
0.002
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.009
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.905
Scenario Outline
Check dataset af135cd8-d429-4fc7-b9e3-09e15217520d
Check metadata record van af135cd8-d429-4fc7-b9e3-09e15217520d
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'af135cd8-d429-4fc7-b9e3-09e15217520d'
0.004
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'af135cd8-d429-4fc7-b9e3-09e15217520d'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"af135cd8-d429-4fc7-b9e3-09e15217520d","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.005
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.108
Scenario Outline
Check dataset 5800f3b0-2ea2-4231-8165-216a7b26867f
Check metadata record van 5800f3b0-2ea2-4231-8165-216a7b26867f
Given
path 'geonetwork/srv/dut/inspire'
0.003
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '5800f3b0-2ea2-4231-8165-216a7b26867f'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '5800f3b0-2ea2-4231-8165-216a7b26867f'
0.001
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.001
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"5800f3b0-2ea2-4231-8165-216a7b26867f","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.006
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.301
Scenario Outline
Check dataset d3c9efd6-fca7-49d6-92bb-5f507abece90
Check metadata record van d3c9efd6-fca7-49d6-92bb-5f507abece90
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'd3c9efd6-fca7-49d6-92bb-5f507abece90'
0.003
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'd3c9efd6-fca7-49d6-92bb-5f507abece90'
0.007
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"d3c9efd6-fca7-49d6-92bb-5f507abece90","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.946
Scenario Outline
Check dataset d8f370e8-123c-4ab3-9410-04f728327ac6
Check metadata record van d8f370e8-123c-4ab3-9410-04f728327ac6
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'd8f370e8-123c-4ab3-9410-04f728327ac6'
0.004
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'd8f370e8-123c-4ab3-9410-04f728327ac6'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"d8f370e8-123c-4ab3-9410-04f728327ac6","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.778
Scenario Outline
Check dataset 500d396f-5ec6-4e4b-a151-5fb3cddd8082
Check metadata record van 500d396f-5ec6-4e4b-a151-5fb3cddd8082
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '500d396f-5ec6-4e4b-a151-5fb3cddd8082'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '500d396f-5ec6-4e4b-a151-5fb3cddd8082'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"500d396f-5ec6-4e4b-a151-5fb3cddd8082","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.049
Scenario Outline
Check dataset 733559a5-201d-40e5-ad43-d1c7bae84d9f
Check metadata record van 733559a5-201d-40e5-ad43-d1c7bae84d9f
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '733559a5-201d-40e5-ad43-d1c7bae84d9f'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '733559a5-201d-40e5-ad43-d1c7bae84d9f'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"733559a5-201d-40e5-ad43-d1c7bae84d9f","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.003
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.892
Scenario Outline
Check dataset adn73c4a-ef03-4785-b7f6-942e86b385f7
Check metadata record van adn73c4a-ef03-4785-b7f6-942e86b385f7
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'adn73c4a-ef03-4785-b7f6-942e86b385f7'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'adn73c4a-ef03-4785-b7f6-942e86b385f7'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.007
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"adn73c4a-ef03-4785-b7f6-942e86b385f7","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.991
Scenario Outline
Check dataset 8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f
Check metadata record van 8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f'
0.003
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.004
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.012
Scenario Outline
Check dataset a322184d-6285-4856-bb78-f450b30ffc0e
Check metadata record van a322184d-6285-4856-bb78-f450b30ffc0e
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'a322184d-6285-4856-bb78-f450b30ffc0e'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'a322184d-6285-4856-bb78-f450b30ffc0e'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.001
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"a322184d-6285-4856-bb78-f450b30ffc0e","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.004
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.021
Scenario Outline
Check dataset 25294679-adb9-4c39-a93b-6954ff9414ac
Check metadata record van 25294679-adb9-4c39-a93b-6954ff9414ac
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '25294679-adb9-4c39-a93b-6954ff9414ac'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '25294679-adb9-4c39-a93b-6954ff9414ac'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"25294679-adb9-4c39-a93b-6954ff9414ac","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.005
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.123
Scenario Outline
Check dataset 3a72b9a4-cda9-11ea-87d0-0242ac130003
Check metadata record van 3a72b9a4-cda9-11ea-87d0-0242ac130003
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '3a72b9a4-cda9-11ea-87d0-0242ac130003'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '3a72b9a4-cda9-11ea-87d0-0242ac130003'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"3a72b9a4-cda9-11ea-87d0-0242ac130003","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.857
Scenario Outline
Check dataset edf79e6a-d73d-4def-8d22-0f495cc76a73
Check metadata record van edf79e6a-d73d-4def-8d22-0f495cc76a73
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'edf79e6a-d73d-4def-8d22-0f495cc76a73'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'edf79e6a-d73d-4def-8d22-0f495cc76a73'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.001
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.003
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"edf79e6a-d73d-4def-8d22-0f495cc76a73","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.004
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.122
Scenario Outline
Check dataset f99e915a-75e5-4c36-97f2-61eff692d85b
Check metadata record van f99e915a-75e5-4c36-97f2-61eff692d85b
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'f99e915a-75e5-4c36-97f2-61eff692d85b'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'f99e915a-75e5-4c36-97f2-61eff692d85b'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"f99e915a-75e5-4c36-97f2-61eff692d85b","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.005
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.972
Scenario Outline
Check dataset 977e0e94-7aa9-4784-b2da-eaec44adb61b
Check metadata record van 977e0e94-7aa9-4784-b2da-eaec44adb61b
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '977e0e94-7aa9-4784-b2da-eaec44adb61b'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '977e0e94-7aa9-4784-b2da-eaec44adb61b'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"977e0e94-7aa9-4784-b2da-eaec44adb61b","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.992
Scenario Outline
Check dataset d845cef6-0e23-4212-a951-b69763e39ef0
Check metadata record van d845cef6-0e23-4212-a951-b69763e39ef0
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'd845cef6-0e23-4212-a951-b69763e39ef0'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'd845cef6-0e23-4212-a951-b69763e39ef0'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"d845cef6-0e23-4212-a951-b69763e39ef0","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.781
Scenario Outline
Check dataset ed960299-a147-4c1a-bc57-41ff83a2264f
Check metadata record van ed960299-a147-4c1a-bc57-41ff83a2264f
Given
path 'geonetwork/srv/dut/inspire'
0.003
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'ed960299-a147-4c1a-bc57-41ff83a2264f'
0.004
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'ed960299-a147-4c1a-bc57-41ff83a2264f'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"ed960299-a147-4c1a-bc57-41ff83a2264f","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.007
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.071
Scenario Outline
Check dataset 588a4cb1-b442-4ac1-87e4-40401e353166
Check metadata record van 588a4cb1-b442-4ac1-87e4-40401e353166
Given
path 'geonetwork/srv/dut/inspire'
0.004
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '588a4cb1-b442-4ac1-87e4-40401e353166'
0.007
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '588a4cb1-b442-4ac1-87e4-40401e353166'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"588a4cb1-b442-4ac1-87e4-40401e353166","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.004
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.278
Scenario Outline
Check dataset 64ff8561-5c56-4cc1-ae0e-94366fb70b7e
Check metadata record van 64ff8561-5c56-4cc1-ae0e-94366fb70b7e
Given
path 'geonetwork/srv/dut/inspire'
0.010
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '64ff8561-5c56-4cc1-ae0e-94366fb70b7e'
0.002
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '64ff8561-5c56-4cc1-ae0e-94366fb70b7e'
0.002
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.001
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"64ff8561-5c56-4cc1-ae0e-94366fb70b7e","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.159
Scenario Outline
Check dataset ad6caa40-89ab-47e3-85ab-3f8e32024a71
Check metadata record van ad6caa40-89ab-47e3-85ab-3f8e32024a71
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'ad6caa40-89ab-47e3-85ab-3f8e32024a71'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'ad6caa40-89ab-47e3-85ab-3f8e32024a71'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"ad6caa40-89ab-47e3-85ab-3f8e32024a71","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.117
Scenario Outline
Check dataset 6050578f-0010-4bfa-b013-c8617b80ba62
Check metadata record van 6050578f-0010-4bfa-b013-c8617b80ba62
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '6050578f-0010-4bfa-b013-c8617b80ba62'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '6050578f-0010-4bfa-b013-c8617b80ba62'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"6050578f-0010-4bfa-b013-c8617b80ba62","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.003
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.167
Scenario Outline
Check dataset af0c582f-9e6b-46e6-865a-fc3a2d5289b9
Check metadata record van af0c582f-9e6b-46e6-865a-fc3a2d5289b9
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'af0c582f-9e6b-46e6-865a-fc3a2d5289b9'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'af0c582f-9e6b-46e6-865a-fc3a2d5289b9'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.006
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"af0c582f-9e6b-46e6-865a-fc3a2d5289b9","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.005
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.063
Scenario Outline
Check dataset 3e57ce43-7707-43ed-a4b9-72b3a6d812f8
Check metadata record van 3e57ce43-7707-43ed-a4b9-72b3a6d812f8
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '3e57ce43-7707-43ed-a4b9-72b3a6d812f8'
0.002
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '3e57ce43-7707-43ed-a4b9-72b3a6d812f8'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"3e57ce43-7707-43ed-a4b9-72b3a6d812f8","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.003
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.086
Scenario Outline
Check dataset 7c24ea89-074e-4c4f-91e3-d38e813e9cb6
Check metadata record van 7c24ea89-074e-4c4f-91e3-d38e813e9cb6
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '7c24ea89-074e-4c4f-91e3-d38e813e9cb6'
0.003
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '7c24ea89-074e-4c4f-91e3-d38e813e9cb6'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"7c24ea89-074e-4c4f-91e3-d38e813e9cb6","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.175
Scenario Outline
Check dataset 83dab947-387b-49df-8ad2-32bb10d46d38
Check metadata record van 83dab947-387b-49df-8ad2-32bb10d46d38
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '83dab947-387b-49df-8ad2-32bb10d46d38'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '83dab947-387b-49df-8ad2-32bb10d46d38'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.001
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"83dab947-387b-49df-8ad2-32bb10d46d38","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.003
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.195
Scenario Outline
Check dataset f1d27179-36eb-4376-8048-f51d2eb23a09
Check metadata record van f1d27179-36eb-4376-8048-f51d2eb23a09
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'f1d27179-36eb-4376-8048-f51d2eb23a09'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'f1d27179-36eb-4376-8048-f51d2eb23a09'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"f1d27179-36eb-4376-8048-f51d2eb23a09","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.875
Scenario Outline
Check dataset 73ec579e-c906-433a-b0b6-d3aa33421558
Check metadata record van 73ec579e-c906-433a-b0b6-d3aa33421558
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '73ec579e-c906-433a-b0b6-d3aa33421558'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '73ec579e-c906-433a-b0b6-d3aa33421558'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"73ec579e-c906-433a-b0b6-d3aa33421558","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.003
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.193
Scenario Outline
Check dataset fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f
Check metadata record van fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f'
0.005
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.001
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.008
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.125
Scenario Outline
Check dataset 6c1cf452-8c62-4046-99ab-640a5e184f9c
Check metadata record van 6c1cf452-8c62-4046-99ab-640a5e184f9c
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '6c1cf452-8c62-4046-99ab-640a5e184f9c'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '6c1cf452-8c62-4046-99ab-640a5e184f9c'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"6c1cf452-8c62-4046-99ab-640a5e184f9c","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.031
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.013
Scenario Outline
Check dataset 5a1adb58-0bbe-425d-b0fe-577a6c0a4228
Check metadata record van 5a1adb58-0bbe-425d-b0fe-577a6c0a4228
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '5a1adb58-0bbe-425d-b0fe-577a6c0a4228'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '5a1adb58-0bbe-425d-b0fe-577a6c0a4228'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.001
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.001
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"5a1adb58-0bbe-425d-b0fe-577a6c0a4228","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.798
Scenario Outline
Check dataset a04afee4-47d5-45b7-b7a0-a6f86106af11
Check metadata record van a04afee4-47d5-45b7-b7a0-a6f86106af11
Given
path 'geonetwork/srv/dut/inspire'
0.009
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'a04afee4-47d5-45b7-b7a0-a6f86106af11'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'a04afee4-47d5-45b7-b7a0-a6f86106af11'
0.001
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"a04afee4-47d5-45b7-b7a0-a6f86106af11","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.902
Scenario Outline
Check dataset adn73c4a-ef03-4785-b7f6-942e86b385f5
Check metadata record van adn73c4a-ef03-4785-b7f6-942e86b385f5
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'adn73c4a-ef03-4785-b7f6-942e86b385f5'
0.004
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'adn73c4a-ef03-4785-b7f6-942e86b385f5'
0.001
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"adn73c4a-ef03-4785-b7f6-942e86b385f5","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.008
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.053
Scenario Outline
Check dataset 7939fd42-cf88-42c5-ab3b-232cf232a3ac
Check metadata record van 7939fd42-cf88-42c5-ab3b-232cf232a3ac
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '7939fd42-cf88-42c5-ab3b-232cf232a3ac'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '7939fd42-cf88-42c5-ab3b-232cf232a3ac'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.001
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"7939fd42-cf88-42c5-ab3b-232cf232a3ac","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.053
Scenario Outline
Check dataset 4617f0e0-6af4-4ac0-9044-31df9d03071c
Check metadata record van 4617f0e0-6af4-4ac0-9044-31df9d03071c
Given
path 'geonetwork/srv/dut/inspire'
0.001
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '4617f0e0-6af4-4ac0-9044-31df9d03071c'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '4617f0e0-6af4-4ac0-9044-31df9d03071c'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.001
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"4617f0e0-6af4-4ac0-9044-31df9d03071c","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.005
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.204
Scenario Outline
Check dataset c5c4a6d6-b850-473c-8ab5-af9c2c550809
Check metadata record van c5c4a6d6-b850-473c-8ab5-af9c2c550809
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'c5c4a6d6-b850-473c-8ab5-af9c2c550809'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'c5c4a6d6-b850-473c-8ab5-af9c2c550809'
0.001
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.001
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"c5c4a6d6-b850-473c-8ab5-af9c2c550809","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.867
Scenario Outline
Check dataset E7D9F0D6-2B8D-6699-F26E-4A781228F2DD
Check metadata record van E7D9F0D6-2B8D-6699-F26E-4A781228F2DD
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'E7D9F0D6-2B8D-6699-F26E-4A781228F2DD'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'E7D9F0D6-2B8D-6699-F26E-4A781228F2DD'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.003
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.022
Scenario Outline
Check dataset 7D35598D-DFBF-C64D-0F1A-92A80A45EB14
Check metadata record van 7D35598D-DFBF-C64D-0F1A-92A80A45EB14
Given
path 'geonetwork/srv/dut/inspire'
0.003
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '7D35598D-DFBF-C64D-0F1A-92A80A45EB14'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '7D35598D-DFBF-C64D-0F1A-92A80A45EB14'
0.001
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"7D35598D-DFBF-C64D-0F1A-92A80A45EB14","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.972
Scenario Outline
Check dataset df5ee213-e1bd-433b-80f7-4ea20f493ca8
Check metadata record van df5ee213-e1bd-433b-80f7-4ea20f493ca8
Given
path 'geonetwork/srv/dut/inspire'
0.009
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'df5ee213-e1bd-433b-80f7-4ea20f493ca8'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'df5ee213-e1bd-433b-80f7-4ea20f493ca8'
0.001
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"df5ee213-e1bd-433b-80f7-4ea20f493ca8","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.009
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.237
Scenario Outline
Check dataset 41023936-009d-48ec-a90d-c966895463c1
Check metadata record van 41023936-009d-48ec-a90d-c966895463c1
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '41023936-009d-48ec-a90d-c966895463c1'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '41023936-009d-48ec-a90d-c966895463c1'
0.002
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"41023936-009d-48ec-a90d-c966895463c1","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.016
Scenario Outline
Check dataset 71c2b7d2-a1a8-4836-b8d4-7247d331b04d
Check metadata record van 71c2b7d2-a1a8-4836-b8d4-7247d331b04d
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '71c2b7d2-a1a8-4836-b8d4-7247d331b04d'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '71c2b7d2-a1a8-4836-b8d4-7247d331b04d'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.001
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.001
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"71c2b7d2-a1a8-4836-b8d4-7247d331b04d","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.995
Scenario Outline
Check dataset wt-3730-e750-485a-9c0c-39bf9be72cf9
Check metadata record van wt-3730-e750-485a-9c0c-39bf9be72cf9
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'wt-3730-e750-485a-9c0c-39bf9be72cf9'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'wt-3730-e750-485a-9c0c-39bf9be72cf9'
0.001
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.002
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"wt-3730-e750-485a-9c0c-39bf9be72cf9","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.035
Scenario Outline
Check dataset krw2006-68b5-4ff3-94a4-9c24109ffd5e
Check metadata record van krw2006-68b5-4ff3-94a4-9c24109ffd5e
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'krw2006-68b5-4ff3-94a4-9c24109ffd5e'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'krw2006-68b5-4ff3-94a4-9c24109ffd5e'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"krw2006-68b5-4ff3-94a4-9c24109ffd5e","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.003
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.135
Scenario Outline
Check dataset 60a2a7c2-d5b3-4ad5-b562-c448695357fb
Check metadata record van 60a2a7c2-d5b3-4ad5-b562-c448695357fb
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '60a2a7c2-d5b3-4ad5-b562-c448695357fb'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '60a2a7c2-d5b3-4ad5-b562-c448695357fb'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.001
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"60a2a7c2-d5b3-4ad5-b562-c448695357fb","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.207
Scenario Outline
Check dataset f002bfc5-7d87-46b6-819e-8415422b65c9
Check metadata record van f002bfc5-7d87-46b6-819e-8415422b65c9
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'f002bfc5-7d87-46b6-819e-8415422b65c9'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'f002bfc5-7d87-46b6-819e-8415422b65c9'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.001
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"f002bfc5-7d87-46b6-819e-8415422b65c9","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.003
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.118
Scenario Outline
Check dataset cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5
Check metadata record van cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.170
Scenario Outline
Check dataset 49ab8bee-b467-486a-96ca-b950443c453a
Check metadata record van 49ab8bee-b467-486a-96ca-b950443c453a
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '49ab8bee-b467-486a-96ca-b950443c453a'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '49ab8bee-b467-486a-96ca-b950443c453a'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.001
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"49ab8bee-b467-486a-96ca-b950443c453a","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.004
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.078
Scenario Outline
Check dataset f0821bfe-5a0a-11e9-8647-d663bd873d93
Check metadata record van f0821bfe-5a0a-11e9-8647-d663bd873d93
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'f0821bfe-5a0a-11e9-8647-d663bd873d93'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'f0821bfe-5a0a-11e9-8647-d663bd873d93'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.001
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"f0821bfe-5a0a-11e9-8647-d663bd873d93","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.608
Scenario Outline
Check dataset c935f2ab-9b65-4dc4-94a0-73aeb840a941
Check metadata record van c935f2ab-9b65-4dc4-94a0-73aeb840a941
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'c935f2ab-9b65-4dc4-94a0-73aeb840a941'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'c935f2ab-9b65-4dc4-94a0-73aeb840a941'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"c935f2ab-9b65-4dc4-94a0-73aeb840a941","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.134
Scenario Outline
Check dataset f605a24f-60cd-4c40-94c8-2186aba3ddd0
Check metadata record van f605a24f-60cd-4c40-94c8-2186aba3ddd0
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'f605a24f-60cd-4c40-94c8-2186aba3ddd0'
0.000
And
param elementsetname = 'full'
0.005
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'f605a24f-60cd-4c40-94c8-2186aba3ddd0'
0.001
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"f605a24f-60cd-4c40-94c8-2186aba3ddd0","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.122
Scenario Outline
Check dataset 1462bbce-ccd3-4362-83d8-4535ca8f44eb
Check metadata record van 1462bbce-ccd3-4362-83d8-4535ca8f44eb
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '1462bbce-ccd3-4362-83d8-4535ca8f44eb'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '1462bbce-ccd3-4362-83d8-4535ca8f44eb'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.001
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.001
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"1462bbce-ccd3-4362-83d8-4535ca8f44eb","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.001
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.052
Scenario Outline
Check dataset 6cde2ce7-3ecd-4785-b7b8-d62c3381efe9
Check metadata record van 6cde2ce7-3ecd-4785-b7b8-d62c3381efe9
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '6cde2ce7-3ecd-4785-b7b8-d62c3381efe9'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '6cde2ce7-3ecd-4785-b7b8-d62c3381efe9'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.001
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.003
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.050
Scenario Outline
Check dataset 0f128799-cf18-4b37-a721-e62b068191f5
Check metadata record van 0f128799-cf18-4b37-a721-e62b068191f5
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '0f128799-cf18-4b37-a721-e62b068191f5'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '0f128799-cf18-4b37-a721-e62b068191f5'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"0f128799-cf18-4b37-a721-e62b068191f5","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.946
Scenario Outline
Check dataset b3ec8793-7747-4da0-b6c3-aa384446a586
Check metadata record van b3ec8793-7747-4da0-b6c3-aa384446a586
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'b3ec8793-7747-4da0-b6c3-aa384446a586'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'b3ec8793-7747-4da0-b6c3-aa384446a586'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"b3ec8793-7747-4da0-b6c3-aa384446a586","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.003
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.091
Scenario Outline
Check dataset a5f961e9-ebdd-41e2-b8e8-ab33ed340a83
Check metadata record van a5f961e9-ebdd-41e2-b8e8-ab33ed340a83
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'a5f961e9-ebdd-41e2-b8e8-ab33ed340a83'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'a5f961e9-ebdd-41e2-b8e8-ab33ed340a83'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.904
Scenario Outline
Check dataset 03671a9e-6aaf-464d-be99-9aad25cef9e3
Check metadata record van 03671a9e-6aaf-464d-be99-9aad25cef9e3
Given
path 'geonetwork/srv/dut/inspire'
0.001
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '03671a9e-6aaf-464d-be99-9aad25cef9e3'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '03671a9e-6aaf-464d-be99-9aad25cef9e3'
0.001
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.002
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"03671a9e-6aaf-464d-be99-9aad25cef9e3","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.209
Scenario Outline
Check dataset F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275
Check metadata record van F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.862
Scenario Outline
Check dataset eu-2c7040b-c448-451b-bf15-f2416ecaadd1
Check metadata record van eu-2c7040b-c448-451b-bf15-f2416ecaadd1
Given
path 'geonetwork/srv/dut/inspire'
0.003
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'eu-2c7040b-c448-451b-bf15-f2416ecaadd1'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'eu-2c7040b-c448-451b-bf15-f2416ecaadd1'
0.001
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.001
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.001
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"eu-2c7040b-c448-451b-bf15-f2416ecaadd1","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.081
Scenario Outline
Check dataset 6318009c-7b11-4ab9-9929-735584dfb692
Check metadata record van 6318009c-7b11-4ab9-9929-735584dfb692
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '6318009c-7b11-4ab9-9929-735584dfb692'
0.002
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '6318009c-7b11-4ab9-9929-735584dfb692'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.001
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"6318009c-7b11-4ab9-9929-735584dfb692","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.025
Scenario Outline
Check dataset 2daad588-11ef-47de-9832-6fe2c3b93e6d
Check metadata record van 2daad588-11ef-47de-9832-6fe2c3b93e6d
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '2daad588-11ef-47de-9832-6fe2c3b93e6d'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '2daad588-11ef-47de-9832-6fe2c3b93e6d'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.001
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"2daad588-11ef-47de-9832-6fe2c3b93e6d","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.003
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.131
Scenario Outline
Check dataset f5f68d51-2ca4-4897-8227-d3938b2b0a7e
Check metadata record van f5f68d51-2ca4-4897-8227-d3938b2b0a7e
Given
path 'geonetwork/srv/dut/inspire'
0.003
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'f5f68d51-2ca4-4897-8227-d3938b2b0a7e'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'f5f68d51-2ca4-4897-8227-d3938b2b0a7e'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.001
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"f5f68d51-2ca4-4897-8227-d3938b2b0a7e","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.880
Scenario Outline
Check dataset 08b27bf0-e34a-4b30-9eac-5edadfb6a288
Check metadata record van 08b27bf0-e34a-4b30-9eac-5edadfb6a288
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '08b27bf0-e34a-4b30-9eac-5edadfb6a288'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '08b27bf0-e34a-4b30-9eac-5edadfb6a288'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.001
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"08b27bf0-e34a-4b30-9eac-5edadfb6a288","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.005
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.040
Scenario Outline
Check dataset 5c37d29a-006d-4136-8989-adfc35a1d4a7
Check metadata record van 5c37d29a-006d-4136-8989-adfc35a1d4a7
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '5c37d29a-006d-4136-8989-adfc35a1d4a7'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '5c37d29a-006d-4136-8989-adfc35a1d4a7'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.001
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"5c37d29a-006d-4136-8989-adfc35a1d4a7","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.003
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.998
Scenario Outline
Check dataset wt-f5eb-b09f-4f6d-8397-8878a1b86238
Check metadata record van wt-f5eb-b09f-4f6d-8397-8878a1b86238
Given
path 'geonetwork/srv/dut/inspire'
0.001
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'wt-f5eb-b09f-4f6d-8397-8878a1b86238'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'wt-f5eb-b09f-4f6d-8397-8878a1b86238'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.001
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.001
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"wt-f5eb-b09f-4f6d-8397-8878a1b86238","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.004
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.214
Scenario Outline
Check dataset c7d8d77b-8c47-4309-8c58-9b12b086407f
Check metadata record van c7d8d77b-8c47-4309-8c58-9b12b086407f
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'c7d8d77b-8c47-4309-8c58-9b12b086407f'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'c7d8d77b-8c47-4309-8c58-9b12b086407f'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"c7d8d77b-8c47-4309-8c58-9b12b086407f","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.012
Scenario Outline
Check dataset 110f9ec6-4464-462e-9765-83d90cefbeab
Check metadata record van 110f9ec6-4464-462e-9765-83d90cefbeab
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '110f9ec6-4464-462e-9765-83d90cefbeab'
0.000
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '110f9ec6-4464-462e-9765-83d90cefbeab'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.001
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"110f9ec6-4464-462e-9765-83d90cefbeab","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.155
Scenario Outline
Check dataset krw-f7bb2351-9788-42ea-a58b-a5ee1842304e
Check metadata record van krw-f7bb2351-9788-42ea-a58b-a5ee1842304e
Given
path 'geonetwork/srv/dut/inspire'
0.005
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'krw-f7bb2351-9788-42ea-a58b-a5ee1842304e'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'krw-f7bb2351-9788-42ea-a58b-a5ee1842304e'
0.001
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.001
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.017
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.006
Scenario Outline
Check dataset 110f9ec6-4464-462e-9765-83d90cefbeag
Check metadata record van 110f9ec6-4464-462e-9765-83d90cefbeag
Given
path 'geonetwork/srv/dut/inspire'
0.001
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '110f9ec6-4464-462e-9765-83d90cefbeag'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '110f9ec6-4464-462e-9765-83d90cefbeag'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.001
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.001
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"110f9ec6-4464-462e-9765-83d90cefbeag","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.255
Scenario Outline
Check dataset e536d943-ecff-4d7a-9500-cc31a263a6af
Check metadata record van e536d943-ecff-4d7a-9500-cc31a263a6af
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'e536d943-ecff-4d7a-9500-cc31a263a6af'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'e536d943-ecff-4d7a-9500-cc31a263a6af'
0.001
*
def title = get response //citation/CI_Citation/title/CharacterString
0.001
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.001
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"e536d943-ecff-4d7a-9500-cc31a263a6af","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.796
Scenario Outline
Check dataset krw2006-c57b-44a2-83a4-e51223d5f15g
Check metadata record van krw2006-c57b-44a2-83a4-e51223d5f15g
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'krw2006-c57b-44a2-83a4-e51223d5f15g'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'krw2006-c57b-44a2-83a4-e51223d5f15g'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.001
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"krw2006-c57b-44a2-83a4-e51223d5f15g","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.820
Scenario Outline
Check dataset krm-a905-9d8e-4758-83fa-28b057f185e3
Check metadata record van krm-a905-9d8e-4758-83fa-28b057f185e3
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'krm-a905-9d8e-4758-83fa-28b057f185e3'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'krm-a905-9d8e-4758-83fa-28b057f185e3'
0.001
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"krm-a905-9d8e-4758-83fa-28b057f185e3","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.081
Scenario Outline
Check dataset krm-a905-9d8e-4758-83fa-28b057f185e4
Check metadata record van krm-a905-9d8e-4758-83fa-28b057f185e4
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'krm-a905-9d8e-4758-83fa-28b057f185e4'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'krm-a905-9d8e-4758-83fa-28b057f185e4'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.001
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"krm-a905-9d8e-4758-83fa-28b057f185e4","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.942
Scenario Outline
Check dataset 891ddc2d-8949-4a45-be96-c65b87c41f13
Check metadata record van 891ddc2d-8949-4a45-be96-c65b87c41f13
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '891ddc2d-8949-4a45-be96-c65b87c41f13'
0.002
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '891ddc2d-8949-4a45-be96-c65b87c41f13'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.001
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"891ddc2d-8949-4a45-be96-c65b87c41f13","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.062
Scenario Outline
Check dataset 26103042-50a1-4ee5-9c5b-857a2f8b7680
Check metadata record van 26103042-50a1-4ee5-9c5b-857a2f8b7680
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '26103042-50a1-4ee5-9c5b-857a2f8b7680'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '26103042-50a1-4ee5-9c5b-857a2f8b7680'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.001
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"26103042-50a1-4ee5-9c5b-857a2f8b7680","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.115
Scenario Outline
Check dataset ror-9d8e-4758-83fx-28b057f185e1
Check metadata record van ror-9d8e-4758-83fx-28b057f185e1
Given
path 'geonetwork/srv/dut/inspire'
0.001
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'ror-9d8e-4758-83fx-28b057f185e1'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'ror-9d8e-4758-83fx-28b057f185e1'
0.001
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"ror-9d8e-4758-83fx-28b057f185e1","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.774
Scenario Outline
Check dataset a9b7026e-0a81-4813-93bd-ba49e6f28502
Check metadata record van a9b7026e-0a81-4813-93bd-ba49e6f28502
Given
path 'geonetwork/srv/dut/inspire'
0.002
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'a9b7026e-0a81-4813-93bd-ba49e6f28502'
0.002
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'a9b7026e-0a81-4813-93bd-ba49e6f28502'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.001
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"a9b7026e-0a81-4813-93bd-ba49e6f28502","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.970
Scenario Outline
Check dataset ror-9d8e-4758-83fx-28b057f185f1
Check metadata record van ror-9d8e-4758-83fx-28b057f185f1
Given
path 'geonetwork/srv/dut/inspire'
0.004
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'ror-9d8e-4758-83fx-28b057f185f1'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'ror-9d8e-4758-83fx-28b057f185f1'
0.001
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.012
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"ror-9d8e-4758-83fx-28b057f185f1","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.873
Scenario Outline
Check dataset uwwtd-9d8e-4758-83fa-28b057f185e3
Check metadata record van uwwtd-9d8e-4758-83fa-28b057f185e3
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'uwwtd-9d8e-4758-83fa-28b057f185e3'
0.002
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'uwwtd-9d8e-4758-83fa-28b057f185e3'
0.001
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"uwwtd-9d8e-4758-83fa-28b057f185e3","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.034
Scenario Outline
Check dataset uwwtd-9d8e-4758-83fa-28b057f185e2
Check metadata record van uwwtd-9d8e-4758-83fa-28b057f185e2
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'uwwtd-9d8e-4758-83fa-28b057f185e2'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'uwwtd-9d8e-4758-83fa-28b057f185e2'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.001
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"uwwtd-9d8e-4758-83fa-28b057f185e2","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.004
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.893
Scenario Outline
Check dataset uwwtd-9d8e-4758-83fa-28b057f185e1
Check metadata record van uwwtd-9d8e-4758-83fa-28b057f185e1
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'uwwtd-9d8e-4758-83fa-28b057f185e1'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'uwwtd-9d8e-4758-83fa-28b057f185e1'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.001
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"uwwtd-9d8e-4758-83fa-28b057f185e1","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.005
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.994
Scenario Outline
Check dataset 1249746f-c2a6-4639-98f2-251676b3528e
Check metadata record van 1249746f-c2a6-4639-98f2-251676b3528e
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '1249746f-c2a6-4639-98f2-251676b3528e'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '1249746f-c2a6-4639-98f2-251676b3528e'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"1249746f-c2a6-4639-98f2-251676b3528e","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.106
Scenario Outline
Check dataset 10d1153e-778f-4995-9b6c-7c69b196cccb
Check metadata record van 10d1153e-778f-4995-9b6c-7c69b196cccb
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '10d1153e-778f-4995-9b6c-7c69b196cccb'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '10d1153e-778f-4995-9b6c-7c69b196cccb'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.001
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"10d1153e-778f-4995-9b6c-7c69b196cccb","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.997
Scenario Outline
Check dataset 4e2ef670-cddd-11dd-ad8b-0800200c9a66
Check metadata record van 4e2ef670-cddd-11dd-ad8b-0800200c9a66
Given
path 'geonetwork/srv/dut/inspire'
0.002
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '4e2ef670-cddd-11dd-ad8b-0800200c9a66'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '4e2ef670-cddd-11dd-ad8b-0800200c9a66'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.001
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"4e2ef670-cddd-11dd-ad8b-0800200c9a66","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.004
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.806
Scenario Outline
Check dataset 2cc2c30c-91b8-412a-a060-e84d25272581
Check metadata record van 2cc2c30c-91b8-412a-a060-e84d25272581
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '2cc2c30c-91b8-412a-a060-e84d25272581'
0.000
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '2cc2c30c-91b8-412a-a060-e84d25272581'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"2cc2c30c-91b8-412a-a060-e84d25272581","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.886
Scenario Outline
Check dataset 4cda487b-c467-490c-a843-6563fec016be
Check metadata record van 4cda487b-c467-490c-a843-6563fec016be
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '4cda487b-c467-490c-a843-6563fec016be'
0.000
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '4cda487b-c467-490c-a843-6563fec016be'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.001
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"4cda487b-c467-490c-a843-6563fec016be","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.060
Scenario Outline
Check dataset db8d613f-5edc-4467-9cc0-e2dcfb9d64a8
Check metadata record van db8d613f-5edc-4467-9cc0-e2dcfb9d64a8
Given
path 'geonetwork/srv/dut/inspire'
0.001
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'db8d613f-5edc-4467-9cc0-e2dcfb9d64a8'
0.000
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'db8d613f-5edc-4467-9cc0-e2dcfb9d64a8'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.001
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.193
Scenario Outline
Check dataset 7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b
Check metadata record van 7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b'
0.000
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.001
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.005
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.003
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.853
Scenario Outline
Check dataset 998ba1dc-f6a6-49a3-a021-51f30d9b1d0e
Check metadata record van 998ba1dc-f6a6-49a3-a021-51f30d9b1d0e
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '998ba1dc-f6a6-49a3-a021-51f30d9b1d0e'
0.000
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '998ba1dc-f6a6-49a3-a021-51f30d9b1d0e'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.001
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.987
Scenario Outline
Check dataset 3d59fd06-9aec-4744-91e7-65e119f74569
Check metadata record van 3d59fd06-9aec-4744-91e7-65e119f74569
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '3d59fd06-9aec-4744-91e7-65e119f74569'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '3d59fd06-9aec-4744-91e7-65e119f74569'
0.001
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.007
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"3d59fd06-9aec-4744-91e7-65e119f74569","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.011
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.198
Scenario Outline
Check dataset a1960e70-22f4-4fd9-91a8-b605c6ceda3e
Check metadata record van a1960e70-22f4-4fd9-91a8-b605c6ceda3e
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'a1960e70-22f4-4fd9-91a8-b605c6ceda3e'
0.003
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'a1960e70-22f4-4fd9-91a8-b605c6ceda3e'
0.001
*
def title = get response //citation/CI_Citation/title/CharacterString
0.001
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"a1960e70-22f4-4fd9-91a8-b605c6ceda3e","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.965
Scenario Outline
Check dataset 50eef6be-619d-4e16-9b92-48971109b636
Check metadata record van 50eef6be-619d-4e16-9b92-48971109b636
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '50eef6be-619d-4e16-9b92-48971109b636'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '50eef6be-619d-4e16-9b92-48971109b636'
0.001
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"50eef6be-619d-4e16-9b92-48971109b636","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.003
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.960
Scenario Outline
Check dataset 34e6165f-1269-48d1-b255-0f05d163d692
Check metadata record van 34e6165f-1269-48d1-b255-0f05d163d692
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '34e6165f-1269-48d1-b255-0f05d163d692'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '34e6165f-1269-48d1-b255-0f05d163d692'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.001
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"34e6165f-1269-48d1-b255-0f05d163d692","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.106
Scenario Outline
Check dataset 68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2
Check metadata record van 68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2'
0.001
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.986
Scenario Outline
Check dataset 1a40eb6f-4f33-4e15-a0b1-2d350ad2636e
Check metadata record van 1a40eb6f-4f33-4e15-a0b1-2d350ad2636e
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '1a40eb6f-4f33-4e15-a0b1-2d350ad2636e'
0.000
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '1a40eb6f-4f33-4e15-a0b1-2d350ad2636e'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.001
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.076
Scenario Outline
Check dataset 9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c
Check metadata record van 9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.001
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.342
Scenario Outline
Check dataset bc2c53f6-c908-4d7c-a6c0-78d9a2855640
Check metadata record van bc2c53f6-c908-4d7c-a6c0-78d9a2855640
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'bc2c53f6-c908-4d7c-a6c0-78d9a2855640'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'bc2c53f6-c908-4d7c-a6c0-78d9a2855640'
0.002
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.001
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"bc2c53f6-c908-4d7c-a6c0-78d9a2855640","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.237
Scenario Outline
Check dataset 88f76a94-ee4d-4e0c-9fde-91b692403e39
Check metadata record van 88f76a94-ee4d-4e0c-9fde-91b692403e39
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '88f76a94-ee4d-4e0c-9fde-91b692403e39'
0.000
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '88f76a94-ee4d-4e0c-9fde-91b692403e39'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.011
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"88f76a94-ee4d-4e0c-9fde-91b692403e39","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.004
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.977
Scenario Outline
Check dataset ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb
Check metadata record van ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb
Given
path 'geonetwork/srv/dut/inspire'
0.002
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb'
0.001
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.904
Scenario Outline
Check dataset 17716ed7-ce0d-4bfd-8868-a398e5578a36
Check metadata record van 17716ed7-ce0d-4bfd-8868-a398e5578a36
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '17716ed7-ce0d-4bfd-8868-a398e5578a36'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '17716ed7-ce0d-4bfd-8868-a398e5578a36'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.001
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.001
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"17716ed7-ce0d-4bfd-8868-a398e5578a36","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.010
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.211
Scenario Outline
Check dataset 50a2c5e6-c8e7-425d-854e-26f578196bc9
Check metadata record van 50a2c5e6-c8e7-425d-854e-26f578196bc9
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '50a2c5e6-c8e7-425d-854e-26f578196bc9'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '50a2c5e6-c8e7-425d-854e-26f578196bc9'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"50a2c5e6-c8e7-425d-854e-26f578196bc9","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.005
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.967
Scenario Outline
Check dataset a5241416-8401-4623-be61-57ef50447a41
Check metadata record van a5241416-8401-4623-be61-57ef50447a41
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'a5241416-8401-4623-be61-57ef50447a41'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'a5241416-8401-4623-be61-57ef50447a41'
0.001
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"a5241416-8401-4623-be61-57ef50447a41","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.004
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.041
Scenario Outline
Check dataset 12bb57cd-73e0-41ba-a1e9-6d986b9109d3
Check metadata record van 12bb57cd-73e0-41ba-a1e9-6d986b9109d3
Given
path 'geonetwork/srv/dut/inspire'
0.002
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '12bb57cd-73e0-41ba-a1e9-6d986b9109d3'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '12bb57cd-73e0-41ba-a1e9-6d986b9109d3'
0.001
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.001
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.003
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"12bb57cd-73e0-41ba-a1e9-6d986b9109d3","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.004
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.828
Scenario Outline
Check dataset 31de946d-85d4-4c93-bb97-e25f4ef1401a
Check metadata record van 31de946d-85d4-4c93-bb97-e25f4ef1401a
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '31de946d-85d4-4c93-bb97-e25f4ef1401a'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '31de946d-85d4-4c93-bb97-e25f4ef1401a'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"31de946d-85d4-4c93-bb97-e25f4ef1401a","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.987
Scenario Outline
Check dataset 64c987ec-dce6-11e3-8563-901b0e19e163
Check metadata record van 64c987ec-dce6-11e3-8563-901b0e19e163
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '64c987ec-dce6-11e3-8563-901b0e19e163'
0.000
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '64c987ec-dce6-11e3-8563-901b0e19e163'
0.001
*
def title = get response //citation/CI_Citation/title/CharacterString
0.001
*
def email = get response //electronicMailAddress/CharacterString
0.001
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.003
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.002
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.001
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.001
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"64c987ec-dce6-11e3-8563-901b0e19e163","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.003
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.863
Scenario Outline
Check dataset 29d5310f-dd0d-45ba-abad-b4ffc6b8785f
Check metadata record van 29d5310f-dd0d-45ba-abad-b4ffc6b8785f
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '29d5310f-dd0d-45ba-abad-b4ffc6b8785f'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '29d5310f-dd0d-45ba-abad-b4ffc6b8785f'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"29d5310f-dd0d-45ba-abad-b4ffc6b8785f","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.003
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.839
Scenario Outline
Check dataset e8b84fae-00b3-49c1-80c1-df8f69f64e8c
Check metadata record van e8b84fae-00b3-49c1-80c1-df8f69f64e8c
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'e8b84fae-00b3-49c1-80c1-df8f69f64e8c'
0.000
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'e8b84fae-00b3-49c1-80c1-df8f69f64e8c'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"e8b84fae-00b3-49c1-80c1-df8f69f64e8c","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.909
Scenario Outline
Check dataset 110f9ec6-4464-462e-9765-83d90cefbead
Check metadata record van 110f9ec6-4464-462e-9765-83d90cefbead
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '110f9ec6-4464-462e-9765-83d90cefbead'
0.000
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '110f9ec6-4464-462e-9765-83d90cefbead'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"110f9ec6-4464-462e-9765-83d90cefbead","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.004
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.925
Scenario Outline
Check dataset krw-782cab20-8328-45f1-a9b2-c27d07c14066
Check metadata record van krw-782cab20-8328-45f1-a9b2-c27d07c14066
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'krw-782cab20-8328-45f1-a9b2-c27d07c14066'
0.000
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'krw-782cab20-8328-45f1-a9b2-c27d07c14066'
0.002
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"krw-782cab20-8328-45f1-a9b2-c27d07c14066","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.001
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.829
Scenario Outline
Check dataset ror-9d8e-4758-83fx-28b057f185g1
Check metadata record van ror-9d8e-4758-83fx-28b057f185g1
Given
path 'geonetwork/srv/dut/inspire'
0.004
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'ror-9d8e-4758-83fx-28b057f185g1'
0.000
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'ror-9d8e-4758-83fx-28b057f185g1'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.001
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"ror-9d8e-4758-83fx-28b057f185g1","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.908
Scenario Outline
Check dataset 88a3c1ae-902e-4efa-8663-ddd836101929
Check metadata record van 88a3c1ae-902e-4efa-8663-ddd836101929
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '88a3c1ae-902e-4efa-8663-ddd836101929'
0.000
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '88a3c1ae-902e-4efa-8663-ddd836101929'
0.001
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"88a3c1ae-902e-4efa-8663-ddd836101929","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.001
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.790
Scenario Outline
Check dataset 6f84efeb-fc1d-4565-a721-80735ea57dbd
Check metadata record van 6f84efeb-fc1d-4565-a721-80735ea57dbd
Given
path 'geonetwork/srv/dut/inspire'
0.001
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '6f84efeb-fc1d-4565-a721-80735ea57dbd'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '6f84efeb-fc1d-4565-a721-80735ea57dbd'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"6f84efeb-fc1d-4565-a721-80735ea57dbd","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.667
Scenario Outline
Check dataset fe45c540-e37d-11e4-b571-0800200c9a66
Check metadata record van fe45c540-e37d-11e4-b571-0800200c9a66
Given
path 'geonetwork/srv/dut/inspire'
0.001
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'fe45c540-e37d-11e4-b571-0800200c9a66'
0.000
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'fe45c540-e37d-11e4-b571-0800200c9a66'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"fe45c540-e37d-11e4-b571-0800200c9a66","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.835
Scenario Outline
Check dataset cbeaebc3-815a-48af-a978-0e16892865fc
Check metadata record van cbeaebc3-815a-48af-a978-0e16892865fc
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'cbeaebc3-815a-48af-a978-0e16892865fc'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'cbeaebc3-815a-48af-a978-0e16892865fc'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"cbeaebc3-815a-48af-a978-0e16892865fc","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.020
Scenario Outline
Check dataset 76091be7-358a-4a44-8182-b4139c96c6a4
Check metadata record van 76091be7-358a-4a44-8182-b4139c96c6a4
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '76091be7-358a-4a44-8182-b4139c96c6a4'
0.003
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '76091be7-358a-4a44-8182-b4139c96c6a4'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"76091be7-358a-4a44-8182-b4139c96c6a4","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.093
Scenario Outline
Check dataset 622a632a-c57b-44a2-83a4-e51223d5f15g
Check metadata record van 622a632a-c57b-44a2-83a4-e51223d5f15g
Given
path 'geonetwork/srv/dut/inspire'
0.002
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '622a632a-c57b-44a2-83a4-e51223d5f15g'
0.000
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '622a632a-c57b-44a2-83a4-e51223d5f15g'
0.001
*
def title = get response //citation/CI_Citation/title/CharacterString
0.001
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"622a632a-c57b-44a2-83a4-e51223d5f15g","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.093
Scenario Outline
Check dataset ca94a0cb-7561-4a10-a7d6-b840e56c33ff
Check metadata record van ca94a0cb-7561-4a10-a7d6-b840e56c33ff
Given
path 'geonetwork/srv/dut/inspire'
0.001
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.001
And
param id = 'ca94a0cb-7561-4a10-a7d6-b840e56c33ff'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'ca94a0cb-7561-4a10-a7d6-b840e56c33ff'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"ca94a0cb-7561-4a10-a7d6-b840e56c33ff","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.103
Scenario Outline
Check dataset 0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121
Check metadata record van 0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.005
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.268
Scenario Outline
Check dataset c7662717-9e43-4367-a344-723d73abbb3e
Check metadata record van c7662717-9e43-4367-a344-723d73abbb3e
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'c7662717-9e43-4367-a344-723d73abbb3e'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'c7662717-9e43-4367-a344-723d73abbb3e'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"c7662717-9e43-4367-a344-723d73abbb3e","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.136
Scenario Outline
Check dataset 9ed6b8ed-254a-4745-a09a-3b57137d1b69
Check metadata record van 9ed6b8ed-254a-4745-a09a-3b57137d1b69
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '9ed6b8ed-254a-4745-a09a-3b57137d1b69'
0.005
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '9ed6b8ed-254a-4745-a09a-3b57137d1b69'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"9ed6b8ed-254a-4745-a09a-3b57137d1b69","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.001
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.279
Scenario Outline
Check dataset fe2f9091-1962-4073-9e3b-3e4aeed488a5
Check metadata record van fe2f9091-1962-4073-9e3b-3e4aeed488a5
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'fe2f9091-1962-4073-9e3b-3e4aeed488a5'
0.002
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'fe2f9091-1962-4073-9e3b-3e4aeed488a5'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"fe2f9091-1962-4073-9e3b-3e4aeed488a5","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.452
Scenario Outline
Check dataset bb11be63-bd38-4632-bf54-df44c423a529
Check metadata record van bb11be63-bd38-4632-bf54-df44c423a529
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'bb11be63-bd38-4632-bf54-df44c423a529'
0.000
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'bb11be63-bd38-4632-bf54-df44c423a529'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"bb11be63-bd38-4632-bf54-df44c423a529","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.874
Scenario Outline
Check dataset 11a292bd-9022-4a9f-b1bf-02f5c89ad74a
Check metadata record van 11a292bd-9022-4a9f-b1bf-02f5c89ad74a
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '11a292bd-9022-4a9f-b1bf-02f5c89ad74a'
0.000
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '11a292bd-9022-4a9f-b1bf-02f5c89ad74a'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"11a292bd-9022-4a9f-b1bf-02f5c89ad74a","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.011
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.878
Scenario Outline
Check dataset eu-f297898-2640-44c2-bbe9-c0480da83794
Check metadata record van eu-f297898-2640-44c2-bbe9-c0480da83794
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'eu-f297898-2640-44c2-bbe9-c0480da83794'
0.000
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'eu-f297898-2640-44c2-bbe9-c0480da83794'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.005
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"eu-f297898-2640-44c2-bbe9-c0480da83794","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.841
Scenario Outline
Check dataset 4b282988-cb91-4bbc-b147-f653014917cb
Check metadata record van 4b282988-cb91-4bbc-b147-f653014917cb
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '4b282988-cb91-4bbc-b147-f653014917cb'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '4b282988-cb91-4bbc-b147-f653014917cb'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.001
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"4b282988-cb91-4bbc-b147-f653014917cb","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.007
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.793
Scenario Outline
Check dataset 710c381c-ab2d-45d5-a45d-af2eba811e5f
Check metadata record van 710c381c-ab2d-45d5-a45d-af2eba811e5f
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '710c381c-ab2d-45d5-a45d-af2eba811e5f'
0.000
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '710c381c-ab2d-45d5-a45d-af2eba811e5f'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"710c381c-ab2d-45d5-a45d-af2eba811e5f","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.001
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.485
Scenario Outline
Check dataset 493ab81b-75f8-4205-b030-6b2fd9eb4295
Check metadata record van 493ab81b-75f8-4205-b030-6b2fd9eb4295
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '493ab81b-75f8-4205-b030-6b2fd9eb4295'
0.000
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '493ab81b-75f8-4205-b030-6b2fd9eb4295'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"493ab81b-75f8-4205-b030-6b2fd9eb4295","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.516
Scenario Outline
Check dataset e80ad426-1392-4349-9f80-14dae5f1bf57
Check metadata record van e80ad426-1392-4349-9f80-14dae5f1bf57
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'e80ad426-1392-4349-9f80-14dae5f1bf57'
0.000
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'e80ad426-1392-4349-9f80-14dae5f1bf57'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.001
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"e80ad426-1392-4349-9f80-14dae5f1bf57","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.005
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.613
Scenario Outline
Check dataset b3f66964-a8c1-456f-9799-9cafca2cb7b1
Check metadata record van b3f66964-a8c1-456f-9799-9cafca2cb7b1
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'b3f66964-a8c1-456f-9799-9cafca2cb7b1'
0.000
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'b3f66964-a8c1-456f-9799-9cafca2cb7b1'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"b3f66964-a8c1-456f-9799-9cafca2cb7b1","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.713
Scenario Outline
Check dataset effe1ab0-073d-437c-af13-df5c5e07d6cd
Check metadata record van effe1ab0-073d-437c-af13-df5c5e07d6cd
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'effe1ab0-073d-437c-af13-df5c5e07d6cd'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'effe1ab0-073d-437c-af13-df5c5e07d6cd'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"effe1ab0-073d-437c-af13-df5c5e07d6cd","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.726
Scenario Outline
Check dataset 2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56
Check metadata record van 2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56'
0.000
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.546
Scenario Outline
Check dataset 1c3afc74-cc34-44b7-938a-963e2350795a
Check metadata record van 1c3afc74-cc34-44b7-938a-963e2350795a
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '1c3afc74-cc34-44b7-938a-963e2350795a'
0.000
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '1c3afc74-cc34-44b7-938a-963e2350795a'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"1c3afc74-cc34-44b7-938a-963e2350795a","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.534
Scenario Outline
Check dataset 0558a41c-b09a-47fa-b8db-9de6bfe4f494
Check metadata record van 0558a41c-b09a-47fa-b8db-9de6bfe4f494
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '0558a41c-b09a-47fa-b8db-9de6bfe4f494'
0.000
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '0558a41c-b09a-47fa-b8db-9de6bfe4f494'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"0558a41c-b09a-47fa-b8db-9de6bfe4f494","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.609
Scenario Outline
Check dataset b59f06c0-dce5-11e3-9c10-901b0e19e163
Check metadata record van b59f06c0-dce5-11e3-9c10-901b0e19e163
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'b59f06c0-dce5-11e3-9c10-901b0e19e163'
0.000
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'b59f06c0-dce5-11e3-9c10-901b0e19e163'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"b59f06c0-dce5-11e3-9c10-901b0e19e163","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.083
Scenario Outline
Check dataset 32a21114-8694-40ce-ab76-9dcd885c7861
Check metadata record van 32a21114-8694-40ce-ab76-9dcd885c7861
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '32a21114-8694-40ce-ab76-9dcd885c7861'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '32a21114-8694-40ce-ab76-9dcd885c7861'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"32a21114-8694-40ce-ab76-9dcd885c7861","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.001
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.153
Scenario Outline
Check dataset wt-83730-e750-485a-9c0c-39bf9be72cf8
Check metadata record van wt-83730-e750-485a-9c0c-39bf9be72cf8
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'wt-83730-e750-485a-9c0c-39bf9be72cf8'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'wt-83730-e750-485a-9c0c-39bf9be72cf8'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"wt-83730-e750-485a-9c0c-39bf9be72cf8","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.001
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.962
Scenario Outline
Check dataset 07575774-57a1-4419-bab4-6c88fdeb02b2
Check metadata record van 07575774-57a1-4419-bab4-6c88fdeb02b2
Given
path 'geonetwork/srv/dut/inspire'
0.001
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '07575774-57a1-4419-bab4-6c88fdeb02b2'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '07575774-57a1-4419-bab4-6c88fdeb02b2'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"07575774-57a1-4419-bab4-6c88fdeb02b2","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.265
Scenario Outline
Check dataset 1be28290-55fa-4486-b9d3-b9d147117863
Check metadata record van 1be28290-55fa-4486-b9d3-b9d147117863
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '1be28290-55fa-4486-b9d3-b9d147117863'
0.001
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '1be28290-55fa-4486-b9d3-b9d147117863'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"1be28290-55fa-4486-b9d3-b9d147117863","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.001
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.235
Scenario Outline
Check dataset afc450bd-65b3-4e59-b0fb-619869bf6ada
Check metadata record van afc450bd-65b3-4e59-b0fb-619869bf6ada
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'afc450bd-65b3-4e59-b0fb-619869bf6ada'
0.000
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'afc450bd-65b3-4e59-b0fb-619869bf6ada'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"afc450bd-65b3-4e59-b0fb-619869bf6ada","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.209
Scenario Outline
Check dataset 110f9ec6-4464-462e-9765-83d90cefbeac
Check metadata record van 110f9ec6-4464-462e-9765-83d90cefbeac
Given
path 'geonetwork/srv/dut/inspire'
0.001
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '110f9ec6-4464-462e-9765-83d90cefbeac'
0.002
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '110f9ec6-4464-462e-9765-83d90cefbeac'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"110f9ec6-4464-462e-9765-83d90cefbeac","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
1.063
Scenario Outline
Check dataset 844404a2-9cd0-452e-b29a-74588777485a
Check metadata record van 844404a2-9cd0-452e-b29a-74588777485a
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '844404a2-9cd0-452e-b29a-74588777485a'
0.000
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '844404a2-9cd0-452e-b29a-74588777485a'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"844404a2-9cd0-452e-b29a-74588777485a","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.001
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.984
Scenario Outline
Check dataset 3703b249-a0eb-484e-ba7a-10e31a55bcec
Check metadata record van 3703b249-a0eb-484e-ba7a-10e31a55bcec
Given
path 'geonetwork/srv/dut/inspire'
0.003
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '3703b249-a0eb-484e-ba7a-10e31a55bcec'
0.000
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '3703b249-a0eb-484e-ba7a-10e31a55bcec'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"3703b249-a0eb-484e-ba7a-10e31a55bcec","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.001
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.992
Scenario Outline
Check dataset abaf1e22-55aa-4a11-a855-7ac963e4a82b
Check metadata record van abaf1e22-55aa-4a11-a855-7ac963e4a82b
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = 'abaf1e22-55aa-4a11-a855-7ac963e4a82b'
0.000
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == 'abaf1e22-55aa-4a11-a855-7ac963e4a82b'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"abaf1e22-55aa-4a11-a855-7ac963e4a82b","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.002
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.909
Scenario Outline
Check dataset 247a1d15-0a67-40ce-85be-1403c08f15a8
Check metadata record van 247a1d15-0a67-40ce-85be-1403c08f15a8
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '247a1d15-0a67-40ce-85be-1403c08f15a8'
0.000
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '247a1d15-0a67-40ce-85be-1403c08f15a8'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"247a1d15-0a67-40ce-85be-1403c08f15a8","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.001
4:1.275
Background
*
configure readTimeout = 240000
0.006
*
url 'http://nationaalgeoregister.nl/'
0.004
*
def callonesresult = callonce read('def/getcswbriefrecords.feature')
2:0.648
InspireTest/ngr/datasetrecords/def/getcswbriefrecords.feature
0.000
> *
def knownlinks = karate.jsonPath(karate.read('classpath:InspireTest/ngr/datasetrecords/def/knownlink.csv'), '[*].knownlink')
0.108
> *
url 'http://nationaalgeoregister.nl/'
0.000
> Given
path 'geonetwork/srv/dut/inspire'
0.024
> And
param service = 'CSW'
0.000
> And
param version = '2.0.2'
0.000
> And
param request = 'GetRecords'
0.002
> And
param propertyName = 'identifier'
0.002
> And
param typeNames = 'csw:Record'
0.002
> And
param elementsetname = "brief"
0.001
> And
param resultType = 'results'
0.014
> And
param startposition = 1
0.003
> And
param maxRecords = 1000
0.002
> When
method get
2:0.299
> *
def briefarray = get response /GetRecordsResponse/SearchResults/BriefRecord[type = 'dataset']/identifier
0.094
> *
eval karate.embed( briefarray,'text/plain')
0.008
["a7fb2234-f7b4-4a03-b282-f10947f42fb1","9d9f1738-aced-47c9-aaa0-c62474a2dcfb","58d39928-f502-48c9-a8c1-03244dc181bf","36a7e8cb-8300-4602-93d2-135943365a6f","3eebf700-5abf-42e4-826c-03cfb497e366","24de356e-ec4d-4a18-9903-6401d222b77c","f8d840bc-18df-4449-b797-b9adcb81d3ec","c2225e5d-b46f-4e38-8445-ab10fd40c0dc","b61a773c-ecad-4e60-93e9-0a4caac0b52f","3a7dd0a6-d130-4c4c-b0ba-24365cf036e2","8de2f5eb-b09f-4f6d-8397-8878a1b86238","tbjk534p-wubf-crbp-cj25-d4161160gfim","be1b1514-8d1f-48e1-9624-fee9b784138b","cf69ec50-9849-4afd-853c-ee56211d336d","b4ae622c-6201-49d8-bd2e-f7fce9206a1e","14657c9b-91e4-4355-8563-2911ad0e78e4","c3c004ad-5387-4b00-a225-9afbcaa5d31b","eu-cb527d-f6db-4835-b0cd-deb245241254","81ff84ec-42a4-4481-840b-12713bbb5d38","8f45b8ef-0ce8-463a-9059-5efdcecb785c","3387ef8a-9237-453a-aa4e-585d1e193550","58e7dc38-a498-4852-b4ef-908f5baa9056","fcefa13c-44e2-4953-b6d6-1ddceebc57fc","d6b85d84-cdb9-4a6e-b799-cf8826e22a94","5b274449-b6c2-4672-a32f-e0bd40975a53","80630ee7-3a15-4ea0-bdc0-a8aebfa2f204","d24ccb35-e9d2-41bf-b231-43083fc0c76d","daa63e4c-dce6-11e3-991e-901b0e19e163","28c4780a-1a44-4376-b283-14a50a481729","791adbe3-772f-42cb-a3be-5a617bcecef0","dc5b522e-3e14-4738-9e8e-2401e1b19ef2","380aa01e-dce7-11e3-9f07-901b0e19e163","e1e99000-ec47-4e9f-84a5-adad24fef0dc","7dd1fd45-ace5-41e0-93a6-64e3be231717","76541ebb-a554-4540-a017-399d4bb4a860","34e95842-4e4e-46de-9198-79e8cd4d30dc","4783ea4f-6b8c-4600-8af0-516f3556cfe9","19165027-a13a-4c19-9013-ec1fd191019d","002d9127-c16d-4b8d-9f5e-102a8c8e36c4","f44dac86-2228-412f-8355-e56446ca9933","f273941e-9c3b-43bc-b886-2d50d0bf9348","e3b0da1e-0664-4025-b3f5-a54d74a26450","5951efa2-1ff3-4763-a966-a2f5497679ee","d9baa847-4652-4588-abe1-0b050f40f27f","9dd9bf30-36e6-45ae-b368-bdef2720bdde","8a4f5c3b-aced-48fd-afb5-f1f1d0ef21d6","b6ee58a1-b097-4c6d-8600-eb81efc1468c","74aca3eb-c38b-4214-9537-e0abc69e11b5","f2f86edf-ac3a-48e8-9292-0544da2d7645","be6551de-a709-4c6d-a5e2-f63f0cf038ba","df15af6e-0d21-4437-a69f-802be3479bba","29c17585-e702-463f-a5dc-99d34b17d333","6c06740d-058f-4a12-bb3f-bf68efd03d09","a29917b9-3426-4041-a11b-69bcb2256904","f91c6ad6-62a5-46d0-8a5b-8a62e7a4b833","af135cd8-d429-4fc7-b9e3-09e15217520d","5800f3b0-2ea2-4231-8165-216a7b26867f","d3c9efd6-fca7-49d6-92bb-5f507abece90","d8f370e8-123c-4ab3-9410-04f728327ac6","500d396f-5ec6-4e4b-a151-5fb3cddd8082","733559a5-201d-40e5-ad43-d1c7bae84d9f","adn73c4a-ef03-4785-b7f6-942e86b385f7","8b0b02a0-1e1b-4cda-bcfe-6fa0f738e38f","a322184d-6285-4856-bb78-f450b30ffc0e","25294679-adb9-4c39-a93b-6954ff9414ac","3a72b9a4-cda9-11ea-87d0-0242ac130003","edf79e6a-d73d-4def-8d22-0f495cc76a73","f99e915a-75e5-4c36-97f2-61eff692d85b","977e0e94-7aa9-4784-b2da-eaec44adb61b","d845cef6-0e23-4212-a951-b69763e39ef0","ed960299-a147-4c1a-bc57-41ff83a2264f","588a4cb1-b442-4ac1-87e4-40401e353166","64ff8561-5c56-4cc1-ae0e-94366fb70b7e","ad6caa40-89ab-47e3-85ab-3f8e32024a71","6050578f-0010-4bfa-b013-c8617b80ba62","af0c582f-9e6b-46e6-865a-fc3a2d5289b9","3e57ce43-7707-43ed-a4b9-72b3a6d812f8","7c24ea89-074e-4c4f-91e3-d38e813e9cb6","83dab947-387b-49df-8ad2-32bb10d46d38","f1d27179-36eb-4376-8048-f51d2eb23a09","73ec579e-c906-433a-b0b6-d3aa33421558","fe0e1e5f-512f-4bb1-bbf8-4028d3dfa24f","6c1cf452-8c62-4046-99ab-640a5e184f9c","5a1adb58-0bbe-425d-b0fe-577a6c0a4228","a04afee4-47d5-45b7-b7a0-a6f86106af11","adn73c4a-ef03-4785-b7f6-942e86b385f5","7939fd42-cf88-42c5-ab3b-232cf232a3ac","4617f0e0-6af4-4ac0-9044-31df9d03071c","c5c4a6d6-b850-473c-8ab5-af9c2c550809","E7D9F0D6-2B8D-6699-F26E-4A781228F2DD","7D35598D-DFBF-C64D-0F1A-92A80A45EB14","df5ee213-e1bd-433b-80f7-4ea20f493ca8","41023936-009d-48ec-a90d-c966895463c1","71c2b7d2-a1a8-4836-b8d4-7247d331b04d","wt-3730-e750-485a-9c0c-39bf9be72cf9","krw2006-68b5-4ff3-94a4-9c24109ffd5e","60a2a7c2-d5b3-4ad5-b562-c448695357fb","f002bfc5-7d87-46b6-819e-8415422b65c9","cc408b2d-09a6-4b2b-9aa3-b46bfe2f00a5","49ab8bee-b467-486a-96ca-b950443c453a","f0821bfe-5a0a-11e9-8647-d663bd873d93","c935f2ab-9b65-4dc4-94a0-73aeb840a941","f605a24f-60cd-4c40-94c8-2186aba3ddd0","1462bbce-ccd3-4362-83d8-4535ca8f44eb","6cde2ce7-3ecd-4785-b7b8-d62c3381efe9","0f128799-cf18-4b37-a721-e62b068191f5","b3ec8793-7747-4da0-b6c3-aa384446a586","a5f961e9-ebdd-41e2-b8e8-ab33ed340a83","03671a9e-6aaf-464d-be99-9aad25cef9e3","F646DFB9-5BF6-EAB9-042B-CAB6FF2DC275","eu-2c7040b-c448-451b-bf15-f2416ecaadd1","6318009c-7b11-4ab9-9929-735584dfb692","2daad588-11ef-47de-9832-6fe2c3b93e6d","f5f68d51-2ca4-4897-8227-d3938b2b0a7e","08b27bf0-e34a-4b30-9eac-5edadfb6a288","5c37d29a-006d-4136-8989-adfc35a1d4a7","wt-f5eb-b09f-4f6d-8397-8878a1b86238","c7d8d77b-8c47-4309-8c58-9b12b086407f","110f9ec6-4464-462e-9765-83d90cefbeab","krw-f7bb2351-9788-42ea-a58b-a5ee1842304e","110f9ec6-4464-462e-9765-83d90cefbeag","e536d943-ecff-4d7a-9500-cc31a263a6af","krw2006-c57b-44a2-83a4-e51223d5f15g","krm-a905-9d8e-4758-83fa-28b057f185e3","krm-a905-9d8e-4758-83fa-28b057f185e4","891ddc2d-8949-4a45-be96-c65b87c41f13","26103042-50a1-4ee5-9c5b-857a2f8b7680","ror-9d8e-4758-83fx-28b057f185e1","a9b7026e-0a81-4813-93bd-ba49e6f28502","ror-9d8e-4758-83fx-28b057f185f1","uwwtd-9d8e-4758-83fa-28b057f185e3","uwwtd-9d8e-4758-83fa-28b057f185e2","uwwtd-9d8e-4758-83fa-28b057f185e1","1249746f-c2a6-4639-98f2-251676b3528e","10d1153e-778f-4995-9b6c-7c69b196cccb","4e2ef670-cddd-11dd-ad8b-0800200c9a66","2cc2c30c-91b8-412a-a060-e84d25272581","4cda487b-c467-490c-a843-6563fec016be","db8d613f-5edc-4467-9cc0-e2dcfb9d64a8","7f5d7945-8fa8-4d36-be4c-2fdb3c7d613b","998ba1dc-f6a6-49a3-a021-51f30d9b1d0e","3d59fd06-9aec-4744-91e7-65e119f74569","a1960e70-22f4-4fd9-91a8-b605c6ceda3e","50eef6be-619d-4e16-9b92-48971109b636","34e6165f-1269-48d1-b255-0f05d163d692","68ebd5c9-0ea1-4f22-9907-ec4c063cd3e2","1a40eb6f-4f33-4e15-a0b1-2d350ad2636e","9986a7ef-e5e2-4a7a-9018-2e1f9631ba8c","bc2c53f6-c908-4d7c-a6c0-78d9a2855640","88f76a94-ee4d-4e0c-9fde-91b692403e39","ffefc3dc-dc8f-4589-ae22-a60bebcdf5cb","17716ed7-ce0d-4bfd-8868-a398e5578a36","50a2c5e6-c8e7-425d-854e-26f578196bc9","a5241416-8401-4623-be61-57ef50447a41","12bb57cd-73e0-41ba-a1e9-6d986b9109d3","31de946d-85d4-4c93-bb97-e25f4ef1401a","64c987ec-dce6-11e3-8563-901b0e19e163","29d5310f-dd0d-45ba-abad-b4ffc6b8785f","e8b84fae-00b3-49c1-80c1-df8f69f64e8c","110f9ec6-4464-462e-9765-83d90cefbead","krw-782cab20-8328-45f1-a9b2-c27d07c14066","ror-9d8e-4758-83fx-28b057f185g1","88a3c1ae-902e-4efa-8663-ddd836101929","6f84efeb-fc1d-4565-a721-80735ea57dbd","fe45c540-e37d-11e4-b571-0800200c9a66","cbeaebc3-815a-48af-a978-0e16892865fc","76091be7-358a-4a44-8182-b4139c96c6a4","622a632a-c57b-44a2-83a4-e51223d5f15g","ca94a0cb-7561-4a10-a7d6-b840e56c33ff","0d6ccccc-7cfb-4eaa-8dc5-8b433d19b121","c7662717-9e43-4367-a344-723d73abbb3e","9ed6b8ed-254a-4745-a09a-3b57137d1b69","fe2f9091-1962-4073-9e3b-3e4aeed488a5","bb11be63-bd38-4632-bf54-df44c423a529","11a292bd-9022-4a9f-b1bf-02f5c89ad74a","eu-f297898-2640-44c2-bbe9-c0480da83794","4b282988-cb91-4bbc-b147-f653014917cb","710c381c-ab2d-45d5-a45d-af2eba811e5f","493ab81b-75f8-4205-b030-6b2fd9eb4295","e80ad426-1392-4349-9f80-14dae5f1bf57","b3f66964-a8c1-456f-9799-9cafca2cb7b1","effe1ab0-073d-437c-af13-df5c5e07d6cd","2d3dd6d2-2d2b-4b5f-9e30-86e19ed77a56","1c3afc74-cc34-44b7-938a-963e2350795a","0558a41c-b09a-47fa-b8db-9de6bfe4f494","b59f06c0-dce5-11e3-9c10-901b0e19e163","32a21114-8694-40ce-ab76-9dcd885c7861","wt-83730-e750-485a-9c0c-39bf9be72cf8","07575774-57a1-4419-bab4-6c88fdeb02b2","1be28290-55fa-4486-b9d3-b9d147117863","afc450bd-65b3-4e59-b0fb-619869bf6ada","110f9ec6-4464-462e-9765-83d90cefbeac","844404a2-9cd0-452e-b29a-74588777485a","3703b249-a0eb-484e-ba7a-10e31a55bcec","abaf1e22-55aa-4a11-a855-7ac963e4a82b","247a1d15-0a67-40ce-85be-1403c08f15a8","280ed37a-b8d2-4ac5-8567-04d84fad3a41"]
> *
def list = karate.mapWithKey(briefarray ,'datasetIdentifierCode')
0.006
> *
def json = karate.map(list, function(x, i){ return {} })
0.019
*
configure connectTimeout = 30000
0.002
*
print callonesresult
0.024
0.846
Scenario Outline
Check dataset 280ed37a-b8d2-4ac5-8567-04d84fad3a41
Check metadata record van 280ed37a-b8d2-4ac5-8567-04d84fad3a41
Given
path 'geonetwork/srv/dut/inspire'
0.000
And
param service = 'CSW'
0.000
And
param version = '2.0.2'
0.000
And
param request = 'GetRecordById'
0.000
And
param id = '280ed37a-b8d2-4ac5-8567-04d84fad3a41'
0.000
And
param elementsetname = 'full'
0.000
And
param outputSchema = 'http://www.isotc211.org/2005/gmd'
0.000
And
match /GetRecordByIdResponse/MD_Metadata/fileIdentifier/CharacterString == '280ed37a-b8d2-4ac5-8567-04d84fad3a41'
0.000
*
def title = get response //citation/CI_Citation/title/CharacterString
0.000
*
def email = get response //electronicMailAddress/CharacterString
0.000
*
def organisationpath = karate.get('//organisationName/CharacterString')
0.000
*
def organisation = organisationpath ? organisationpath : 'no organisationName found in dataset record'
0.000
*
def metadataStandardVersionpath = karate.get ('/GetRecordByIdResponse/MD_Metadata/metadataStandardVersion/CharacterString')
0.000
*
def metadataStandardVersion = metadataStandardVersionpath ? metadataStandardVersionpath : 'no metadatastandard path found'
0.000
*
def MD_DataIdentificationCitationAnchor = karate.get ('/GetRecordByIdResponse/MD_Metadata/identificationInfo/MD_DataIdentification/citation/CI_Citation/identifier//@href')
0.000
*
def dataIdentificationCitationAnchor = MD_DataIdentificationCitationAnchor ? MD_DataIdentificationCitationAnchor : 'no MD_DataIdentificationCitationAnchor'
0.000
*
def mystorage = Java.type('storage.DataStorage')
0.000
*
def db = new mystorage
0.000
*
eval db.writeln('"280ed37a-b8d2-4ac5-8567-04d84fad3a41","'+ title + '","' + dataIdentificationCitationAnchor + '","' + organisation + '","'+ metadataStandardVersion + '","' + email +'",' , 'target/surefire-reports/datasets.csv')
0.001